package game_logic.control.listener;

import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.InetAddress;

public interface ClientDemo {
    public static void SendMessage(String target_IP, String message) throws Exception {
        // 1. 创建发送端对象, 发送端自带默认端口号, 也可以指定端口号
        DatagramSocket socket = new DatagramSocket();

        // 2. 创建一个数据包对象, 封装要发送的数据
        byte[] buffer = message.getBytes();
        DatagramPacket packet = new DatagramPacket(buffer, buffer.length, InetAddress.getByName(target_IP), 8888);

        // 3. 使用发送端send方法, 用数据包发送对象
        socket.send(packet);

        // 4. 释放资源
        socket.close();
    }
}
